<template>
  <div class="_layout-login">
    <div class="_layout-login-left">
      <div class="capsule">
        <ul class="capsule-ul">
          <li class="capsule-li">
            <el-icon><SetUp /></el-icon>
          </li>
          <li class="capsule-li">
            <el-icon><Grid /></el-icon>
          </li>
          <li class="capsule-li">
            <el-icon><Reading /></el-icon>
          </li>
          <li class="capsule-li">
            <el-icon><DocumentCopy /></el-icon>
          </li>
        </ul>
      </div>
      <div class="Method-tips">
        <img :src="ScanCodeLoginTips" alt="" />
      </div>
      <div class="ScanCode-box" @onmouseenter="ScanCodeEnter">
        <img class="ScanCode-img" :src="ScanCodeNormal" alt="" />
      </div>
      <div class="_layout-login-left-header-info">
        <img class="header-info-logo" :src="Logo" />
        <p class="logo-name">{{ name }}</p>
      </div>
      <div class="_layout-login-left-center-xf">
        <div class="center-svg">
          <svg
            height="300"
            node-id="1"
            sillyvg="true"
            template-height="300"
            template-width="300"
            version="1.1"
            viewBox="0 0 300 300"
            width="300"
            xmlns="http://www.w3.org/2000/svg"
            xmlns:xlink="http://www.w3.org/1999/xlink"
          >
            <defs node-id="283">
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_1_"
                node-id="10"
                spreadMethod="pad"
                x1="5691.359"
                x2="5774.187"
                y1="49.5025"
                y2="49.5025"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_2_"
                node-id="15"
                spreadMethod="pad"
                x1="5724.8047"
                x2="5699.9043"
                y1="8.5665"
                y2="43.807"
              >
                <stop offset="0" stop-color="#ffffff" />
                <stop offset="1" stop-color="#ffffff" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_3_"
                node-id="20"
                spreadMethod="pad"
                x1="94.982"
                x2="94.982"
                y1="106.4525"
                y2="125.0447"
              >
                <stop offset="0.003636364" stop-color="#716cf5" />
                <stop offset="1" stop-color="#716cf5" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_4_"
                node-id="25"
                spreadMethod="pad"
                x1="5709.1377"
                x2="5709.1377"
                y1="-806.0323"
                y2="-789.6531"
              >
                <stop offset="0" stop-color="#6ce1f5" />
                <stop offset="1" stop-color="#6ce1f5" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_5_"
                node-id="30"
                spreadMethod="pad"
                x1="5698.5454"
                x2="5698.5454"
                y1="-774.2449"
                y2="-758.6179"
              >
                <stop offset="0.003636364" stop-color="#6cf59e" />
                <stop offset="1" stop-color="#6cf59e" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_6_"
                node-id="35"
                spreadMethod="pad"
                x1="70.6594"
                x2="190.4576"
                y1="152.2518"
                y2="152.2518"
              >
                <stop offset="0" stop-color="#5fb5f7" />
                <stop offset="1" stop-color="#2e7feb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_7_"
                node-id="39"
                spreadMethod="pad"
                x1="128.2502"
                x2="167.8993"
                y1="259.6644"
                y2="225.3527"
              >
                <stop offset="0" stop-color="#3985bf" />
                <stop offset="1" stop-color="#1567d4" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_8_"
                node-id="43"
                spreadMethod="pad"
                x1="70.6694"
                x2="190.2415"
                y1="152.6368"
                y2="152.6368"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_9_"
                node-id="48"
                spreadMethod="pad"
                x1="74.1847"
                x2="263.2491"
                y1="221.8993"
                y2="221.8993"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_10_"
                node-id="53"
                spreadMethod="pad"
                x1="189.996"
                x2="219.7576"
                y1="243.7232"
                y2="243.7232"
              >
                <stop offset="0" stop-color="#5fb5f7" />
                <stop offset="1" stop-color="#2e7feb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_11_"
                node-id="89"
                spreadMethod="pad"
                x1="236.7427"
                x2="229.2962"
                y1="163.5406"
                y2="166.9138"
              >
                <stop offset="0.00502513" stop-color="#5298ef" />
                <stop offset="1" stop-color="#73b0f1" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_12_"
                node-id="93"
                spreadMethod="pad"
                x1="232.7888"
                x2="246.5929"
                y1="158.771"
                y2="158.771"
              >
                <stop offset="0" stop-color="#6dacef" />
                <stop offset="1" stop-color="#97c9fe" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_13_"
                node-id="97"
                spreadMethod="pad"
                x1="239.8055"
                x2="246.3942"
                y1="161.7116"
                y2="156.2334"
              >
                <stop offset="0.00337838" stop-color="#8ebef4" />
                <stop offset="1" stop-color="#b4d8fa" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_14_"
                node-id="101"
                spreadMethod="pad"
                x1="232.7603"
                x2="246.7519"
                y1="152.5688"
                y2="152.5688"
              >
                <stop offset="0" stop-color="#97c3f4" />
                <stop offset="1" stop-color="#e8f1fa" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_15_"
                node-id="105"
                spreadMethod="pad"
                x1="-1353.1016"
                x2="-1353.1016"
                y1="573.8857"
                y2="590.7953"
              >
                <stop offset="0.00337838" stop-color="#75b2ff" />
                <stop offset="1" stop-color="#75b2ff" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_16_"
                node-id="109"
                spreadMethod="pad"
                x1="-1402.0057"
                x2="-1402.0057"
                y1="330.6664"
                y2="337.9772"
              >
                <stop offset="0.00337838" stop-color="#75b2ff" />
                <stop offset="1" stop-color="#75b2ff" stop-opacity="0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_17_"
                node-id="114"
                spreadMethod="pad"
                x1="159.3725"
                x2="166.3507"
                y1="151.8061"
                y2="151.8061"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_18_"
                node-id="118"
                spreadMethod="pad"
                x1="165.9916"
                x2="173.1622"
                y1="151.9612"
                y2="151.9612"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_19_"
                node-id="122"
                spreadMethod="pad"
                x1="15494.656"
                x2="15508.083"
                y1="135.4607"
                y2="135.4607"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_20_"
                node-id="126"
                spreadMethod="pad"
                x1="159.739"
                x2="166.7172"
                y1="136.5518"
                y2="136.5518"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_21_"
                node-id="130"
                spreadMethod="pad"
                x1="166.3581"
                x2="173.5287"
                y1="136.7069"
                y2="136.7069"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_22_"
                node-id="134"
                spreadMethod="pad"
                x1="160.1056"
                x2="173.5287"
                y1="127.0657"
                y2="127.0657"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_23_"
                node-id="138"
                spreadMethod="pad"
                x1="148.3237"
                x2="155.8349"
                y1="146.8456"
                y2="146.8456"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_24_"
                node-id="142"
                spreadMethod="pad"
                x1="154.9427"
                x2="162.6464"
                y1="147.0007"
                y2="147.0007"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_25_"
                node-id="146"
                spreadMethod="pad"
                x1="15505.555"
                x2="15518.981"
                y1="119.6636"
                y2="119.6636"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_26_"
                node-id="150"
                spreadMethod="pad"
                x1="149.2232"
                x2="156.2014"
                y1="120.4975"
                y2="120.4975"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_27_"
                node-id="154"
                spreadMethod="pad"
                x1="155.8422"
                x2="163.0129"
                y1="120.6526"
                y2="120.6526"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_28_"
                node-id="158"
                spreadMethod="pad"
                x1="149.5897"
                x2="163.0129"
                y1="111.0113"
                y2="111.0113"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_29_"
                node-id="162"
                spreadMethod="pad"
                x1="137.2748"
                x2="144.3575"
                y1="161.8974"
                y2="161.8974"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_30_"
                node-id="166"
                spreadMethod="pad"
                x1="143.8938"
                x2="151.169"
                y1="162.0525"
                y2="162.0525"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_31_"
                node-id="170"
                spreadMethod="pad"
                x1="15516.453"
                x2="15529.88"
                y1="143.9027"
                y2="143.9027"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_32_"
                node-id="174"
                spreadMethod="pad"
                x1="137.7458"
                x2="144.7135"
                y1="144.6854"
                y2="144.6854"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_33_"
                node-id="178"
                spreadMethod="pad"
                x1="144.3648"
                x2="151.525"
                y1="144.8405"
                y2="144.8405"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_34_"
                node-id="182"
                spreadMethod="pad"
                x1="138.1019"
                x2="151.525"
                y1="135.4168"
                y2="135.4168"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_35_"
                node-id="186"
                spreadMethod="pad"
                x1="126.2259"
                x2="133.1936"
                y1="170.4235"
                y2="170.4235"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_36_"
                node-id="190"
                spreadMethod="pad"
                x1="132.8449"
                x2="140.0051"
                y1="170.5786"
                y2="170.5786"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_37_"
                node-id="194"
                spreadMethod="pad"
                x1="15527.352"
                x2="15540.778"
                y1="155.0866"
                y2="155.0866"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_38_"
                node-id="198"
                spreadMethod="pad"
                x1="126.5819"
                x2="133.9573"
                y1="147.1207"
                y2="147.1207"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_39_"
                node-id="202"
                spreadMethod="pad"
                x1="133.2009"
                x2="140.7688"
                y1="147.2758"
                y2="147.2758"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_40_"
                node-id="206"
                spreadMethod="pad"
                x1="127.3456"
                x2="140.7688"
                y1="129.3686"
                y2="129.3686"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_41_"
                node-id="210"
                spreadMethod="pad"
                x1="115.177"
                x2="122.3224"
                y1="172.8588"
                y2="172.8588"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_42_"
                node-id="214"
                spreadMethod="pad"
                x1="121.796"
                x2="129.1339"
                y1="173.0139"
                y2="173.0139"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_43_"
                node-id="218"
                spreadMethod="pad"
                x1="15538.25"
                x2="15551.677"
                y1="154.0854"
                y2="154.0854"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_44_"
                node-id="222"
                spreadMethod="pad"
                x1="115.7107"
                x2="122.6993"
                y1="153.9066"
                y2="153.9066"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_45_"
                node-id="226"
                spreadMethod="pad"
                x1="122.3297"
                x2="129.5108"
                y1="154.0617"
                y2="154.0617"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_46_"
                node-id="230"
                spreadMethod="pad"
                x1="116.0877"
                x2="129.5108"
                y1="144.2029"
                y2="144.2029"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_47_"
                node-id="234"
                spreadMethod="pad"
                x1="104.1281"
                x2="111.1167"
                y1="182.255"
                y2="182.255"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_48_"
                node-id="238"
                spreadMethod="pad"
                x1="110.7471"
                x2="117.9282"
                y1="182.4101"
                y2="182.4101"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_49_"
                node-id="242"
                spreadMethod="pad"
                x1="15549.148"
                x2="15562.575"
                y1="167.01"
                y2="167.01"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_50_"
                node-id="246"
                spreadMethod="pad"
                x1="104.505"
                x2="111.5355"
                y1="165.6956"
                y2="165.6956"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_51_"
                node-id="250"
                spreadMethod="pad"
                x1="111.1241"
                x2="118.347"
                y1="165.8507"
                y2="165.8507"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_52_"
                node-id="254"
                spreadMethod="pad"
                x1="104.9238"
                x2="118.347"
                y1="155.1218"
                y2="155.1218"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_53_"
                node-id="258"
                spreadMethod="pad"
                x1="93.0792"
                x2="99.9633"
                y1="190.5636"
                y2="190.5636"
              >
                <stop offset="0" stop-color="#579cef" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_54_"
                node-id="262"
                spreadMethod="pad"
                x1="99.6982"
                x2="106.7748"
                y1="190.7187"
                y2="190.7187"
              >
                <stop offset="0" stop-color="#0071e9" />
                <stop offset="1" stop-color="#1d4e8f" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_55_"
                node-id="266"
                spreadMethod="pad"
                x1="15560.047"
                x2="15573.474"
                y1="177.7586"
                y2="177.7586"
              >
                <stop offset="0" stop-color="#836fe3" />
                <stop offset="1" stop-color="#b46aeb" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_56_"
                node-id="270"
                spreadMethod="pad"
                x1="93.3516"
                x2="100.3403"
                y1="177.0495"
                y2="177.0495"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_57_"
                node-id="274"
                spreadMethod="pad"
                x1="99.9707"
                x2="107.1518"
                y1="177.2046"
                y2="177.2046"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
              <linearGradient
                gradientUnits="objectBoundingBox"
                id="SVGID_58_"
                node-id="278"
                spreadMethod="pad"
                x1="15560.047"
                x2="15573.474"
                y1="162.0648"
                y2="162.0648"
              >
                <stop offset="0" stop-color="#3282ed" />
                <stop offset="1" stop-color="#60a2f0" />
              </linearGradient>
            </defs>
            <path
              d="M 95.00 76.70 L 95.00 184.10"
              fill="none"
              node-id="636"
              stroke="#a557cf"
              stroke-linecap="butt"
              stroke-width="1.1285"
              target-height="107.40001"
              target-width="0"
              target-x="95"
              target-y="76.7"
            />
            <path
              d="M 105.50 66.40 L 105.50 173.90"
              fill="none"
              node-id="638"
              stroke="#a557cf"
              stroke-linecap="butt"
              stroke-width="1.1285"
              target-height="107.49999"
              target-width="0"
              target-x="105.5"
              target-y="66.4"
            />
            <path
              d="M 116.10 53.60 L 116.10 161.00"
              fill="none"
              node-id="640"
              stroke="#a557cf"
              stroke-linecap="butt"
              stroke-width="1.1285"
              target-height="107.4"
              target-width="0"
              target-x="116.1"
              target-y="53.6"
            />
            <path
              d="M 126.60 45.90 L 126.60 153.30"
              fill="none"
              node-id="642"
              stroke="#a557cf"
              stroke-linecap="butt"
              stroke-width="1.1285"
              target-height="107.4"
              target-width="0"
              target-x="126.6"
              target-y="45.9"
            />
            <g node-id="872">
              <path
                d="M 65.20 72.00 L 65.70 76.40 L 67.20 79.50 L 68.20 80.60 L 80.60 89.10 L 82.50 86.70 L 80.80 85.10 L 136.10 52.90 L 139.90 48.90 L 142.80 44.00 L 144.80 38.30 L 145.40 35.50 L 145.60 32.30 L 145.00 28.00 L 148.00 27.00 L 136.90 19.30 L 135.10 18.60 L 133.30 18.50 L 131.40 18.80 L 128.90 20.10 L 129.10 19.60 L 130.00 19.30 L 135.20 19.20 L 136.00 19.00 L 136.10 18.70 L 124.70 10.90 L 122.80 10.10 L 120.80 9.90 L 118.60 10.30 L 116.10 11.50 L 113.90 13.00 L 111.80 15.00 L 107.30 12.30 L 103.80 11.00 L 101.80 10.90 L 98.80 11.30 L 93.70 13.40 L 90.30 15.70 L 87.00 18.80 L 83.90 22.40 L 81.10 26.40 L 78.70 30.80 L 76.60 35.50 L 74.00 44.10 L 73.30 48.50 L 73.10 53.00 L 70.90 55.50 L 69.00 58.50 L 67.40 61.70 L 66.20 65.10 L 65.50 68.60 L 65.20 72.00 Z"
                fill="url(#SVGID_1_)"
                fill-rule="nonzero"
                group-id="1"
                node-id="645"
                stroke="none"
                target-height="79.2"
                target-width="82.8"
                target-x="65.2"
                target-y="9.9"
              />
              <path
                d="M 76.80 80.10 L 77.10 82.90 L 77.60 85.10 L 78.40 86.90 L 79.60 88.40 L 81.00 89.40 L 82.60 90.00 L 84.30 90.00 L 86.20 89.60 L 88.40 88.70 L 142.70 56.40 L 144.60 54.60 L 148.00 49.90 L 150.50 44.50 L 151.80 38.70 L 151.70 33.00 L 151.10 30.80 L 150.30 29.10 L 149.10 27.50 L 147.80 26.50 L 146.20 26.00 L 144.50 25.90 L 142.60 26.30 L 140.00 27.50 L 139.60 24.70 L 138.90 22.40 L 138.00 20.60 L 136.60 19.10 L 135.10 18.10 L 133.40 17.60 L 131.60 17.50 L 129.50 18.00 L 127.20 19.10 L 124.60 20.90 L 122.10 23.50 L 120.50 21.60 L 118.80 20.20 L 116.90 19.30 L 114.80 18.70 L 112.60 18.60 L 110.20 18.90 L 107.70 19.80 L 104.80 21.20 L 99.40 25.30 L 96.80 28.00 L 92.40 34.20 L 90.40 37.80 L 87.20 45.20 L 86.10 49.10 L 84.70 56.90 L 84.50 61.00 L 82.40 63.50 L 80.50 66.50 L 79.00 69.70 L 77.80 73.20 L 77.10 76.70 L 76.80 80.10 Z"
                fill="#ffffff"
                fill-rule="nonzero"
                group-id="1"
                node-id="647"
                stroke="#3fa9f5"
                stroke-linecap="butt"
                stroke-width="1"
                target-height="72.5"
                target-width="75"
                target-x="76.8"
                target-y="17.5"
              />
              <g node-id="881">
                <path
                  d="M 104.30 21.50 L 131.80 63.00 L 140.70 57.80 L 144.60 54.60 L 146.40 52.30 L 149.30 47.30 L 151.30 41.50 L 152.00 35.80 L 151.70 33.00 L 151.20 30.80 L 150.30 29.10 L 149.10 27.50 L 147.80 26.50 L 146.20 26.00 L 144.50 25.90 L 142.60 26.30 L 140.00 27.50 L 139.60 24.70 L 138.90 22.40 L 138.00 20.60 L 136.70 19.10 L 135.20 18.10 L 133.40 17.60 L 131.60 17.50 L 129.50 18.00 L 127.20 19.10 L 124.60 20.90 L 122.10 23.50 L 120.50 21.60 L 118.80 20.20 L 116.90 19.30 L 114.80 18.70 L 112.60 18.60 L 110.30 18.90 L 107.70 19.80 L 104.30 21.50 Z"
                  fill="url(#SVGID_2_)"
                  fill-opacity="0.2"
                  fill-rule="nonzero"
                  group-id="1,10"
                  node-id="651"
                  stroke="none"
                  target-height="45.5"
                  target-width="47.699997"
                  target-x="104.3"
                  target-y="17.5"
                />
              </g>
            </g>
            <path
              d="M 93.60 107.50 L 93.20 106.90 L 93.20 105.50 L 94.30 104.40 L 95.70 104.40 L 96.80 105.50 L 96.80 106.90 L 95.70 108.00 L 94.30 108.00 L 93.60 107.50 Z"
              fill="#716cf5"
              fill-rule="nonzero"
              node-id="655"
              stroke="none"
              target-height="3.5999985"
              target-width="3.600006"
              target-x="93.2"
              target-y="104.4"
            />
            <g node-id="873">
              <path
                d="M 92.60 106.10 L 97.30 106.10 L 97.30 125.20 L 92.60 125.20 Z"
                fill="url(#SVGID_3_)"
                fill-opacity="0.5"
                fill-rule="nonzero"
                group-id="2"
                node-id="659"
                stroke="none"
                target-height="19.099998"
                target-width="4.7000046"
                target-x="92.6"
                target-y="106.1"
              />
            </g>
            <path
              d="M 117.20 126.40 L 117.70 127.60 L 117.20 128.80 L 116.00 129.30 L 114.80 128.80 L 114.30 127.60 L 114.80 126.40 L 116.00 125.90 L 117.20 126.40 Z"
              fill="#6ce1f5"
              fill-rule="nonzero"
              node-id="662"
              stroke="none"
              target-height="3.4000015"
              target-width="3.399994"
              target-x="114.3"
              target-y="125.9"
            />
            <g node-id="874">
              <path
                d="M 113.90 110.90 L 118.10 110.90 L 118.10 127.70 L 113.90 127.70 Z"
                fill="url(#SVGID_4_)"
                fill-opacity="0.4"
                fill-rule="nonzero"
                group-id="3"
                node-id="666"
                stroke="none"
                target-height="16.799995"
                target-width="4.199997"
                target-x="113.9"
                target-y="110.9"
              />
            </g>
            <path
              d="M 127.70 106.70 L 128.20 107.80 L 127.70 109.00 L 127.20 109.30 L 126.00 109.30 L 125.10 108.40 L 125.10 107.20 L 125.40 106.70 L 126.60 106.20 L 127.70 106.70 Z"
              fill="#6cf59e"
              fill-rule="nonzero"
              node-id="669"
              stroke="none"
              target-height="3.100006"
              target-width="3.0999985"
              target-x="125.1"
              target-y="106.2"
            />
            <g node-id="875">
              <path
                d="M 124.60 79.80 L 128.60 79.80 L 128.60 95.90 L 124.60 95.90 Z"
                fill="url(#SVGID_5_)"
                fill-opacity="0.4"
                fill-rule="nonzero"
                group-id="4"
                node-id="673"
                stroke="none"
                target-height="16.099998"
                target-width="4.0000076"
                target-x="124.6"
                target-y="79.8"
              />
            </g>
            <g node-id="876">
              <path
                d="M 75.00 248.80 L 186.10 184.40 L 188.00 183.60 L 190.10 183.30 L 192.10 183.40 L 193.80 184.00 L 260.80 222.50 L 261.60 223.20 L 262.10 224.60 L 261.20 226.10 L 260.20 226.90 L 149.00 291.40 L 147.20 292.10 L 145.10 292.50 L 143.00 292.30 L 141.40 291.70 L 74.40 253.20 L 73.50 252.50 L 73.10 251.10 L 73.90 249.60 L 75.00 248.80 Z"
                fill="#111440"
                fill-opacity="0.3"
                fill-rule="evenodd"
                group-id="5"
                node-id="678"
                stroke="none"
                target-height="109.2"
                target-width="189"
                target-x="73.1"
                target-y="183.3"
              />
            </g>
            <path
              d="M 74.00 134.20 L 185.50 69.70 L 187.60 69.20 L 189.00 70.00 L 189.60 72.10 L 189.80 162.40 L 189.40 164.40 L 188.60 166.40 L 187.20 168.20 L 185.70 169.50 L 74.20 234.00 L 72.10 234.50 L 70.70 233.70 L 70.10 231.60 L 69.90 141.30 L 70.20 139.30 L 71.10 137.20 L 72.50 135.40 L 74.00 134.20 Z"
              fill="url(#SVGID_6_)"
              fill-rule="evenodd"
              node-id="681"
              stroke="none"
              target-height="165.3"
              target-width="119.9"
              target-x="69.9"
              target-y="69.2"
            />
            <path
              d="M 261.50 206.20 L 194.30 172.10 L 192.70 171.50 L 190.60 171.30 L 188.60 171.70 L 186.70 172.40 L 79.00 234.90 L 73.60 234.90 L 73.60 239.20 L 74.10 240.70 L 141.90 279.80 L 143.60 280.40 L 145.60 280.60 L 147.70 280.20 L 149.60 279.50 L 260.80 215.00 L 261.80 214.00 L 262.60 212.40 L 263.00 210.60 L 262.70 207.60 L 261.50 206.20 Z"
              fill="url(#SVGID_7_)"
              fill-rule="evenodd"
              node-id="683"
              stroke="none"
              target-height="109.3"
              target-width="189.4"
              target-x="73.6"
              target-y="171.3"
            />
            <path
              d="M 74.80 135.20 L 185.90 70.80 L 188.10 70.20 L 189.50 71.00 L 190.10 73.10 L 190.20 162.90 L 189.90 164.90 L 189.00 167.00 L 187.70 168.80 L 186.10 170.10 L 75.00 234.50 L 72.80 235.10 L 71.40 234.30 L 70.80 232.20 L 70.70 142.40 L 71.00 140.40 L 71.90 138.30 L 73.20 136.50 L 74.80 135.20 Z"
              fill="url(#SVGID_8_)"
              fill-rule="evenodd"
              node-id="685"
              stroke="none"
              target-height="164.90001"
              target-width="119.5"
              target-x="70.7"
              target-y="70.2"
            />
            <path
              d="M 75.30 223.90 L 75.20 140.70 L 75.40 139.90 L 76.00 139.30 L 184.80 76.20 L 185.30 76.20 L 185.60 76.70 L 185.70 159.90 L 185.50 160.70 L 184.90 161.30 L 76.10 224.40 L 75.60 224.40 L 75.30 223.90 Z"
              fill="#ecf3f8"
              fill-rule="evenodd"
              node-id="687"
              stroke="none"
              target-height="148.2"
              target-width="110.5"
              target-x="75.2"
              target-y="76.2"
            />
            <path
              d="M 75.50 232.40 L 186.70 167.90 L 188.60 167.10 L 190.60 166.80 L 192.70 167.00 L 194.30 167.60 L 261.30 206.10 L 262.60 207.40 L 262.40 208.90 L 261.80 209.70 L 149.60 274.90 L 147.70 275.70 L 145.60 276.00 L 143.60 275.90 L 141.90 275.30 L 74.90 236.80 L 74.10 236.10 L 73.60 234.60 L 74.50 233.10 L 75.50 232.40 Z"
              fill="url(#SVGID_9_)"
              fill-rule="evenodd"
              node-id="689"
              stroke="none"
              target-height="109.2"
              target-width="189"
              target-x="73.6"
              target-y="166.8"
            />
            <path
              d="M 216.80 228.20 L 179.40 249.70 L 177.60 249.70 L 176.70 249.30 L 159.90 239.60 L 159.00 238.60 L 159.60 237.70 L 197.00 216.20 L 198.80 216.20 L 199.70 216.60 L 216.50 226.30 L 217.40 227.30 L 216.80 228.20 Z"
              fill="#2156c9"
              fill-rule="evenodd"
              node-id="691"
              stroke="none"
              target-height="33.5"
              target-width="58.399994"
              target-x="159"
              target-y="216.2"
            />
            <path
              d="M 219.20 234.60 L 216.40 235.20 L 190.60 250.20 L 189.60 251.00 L 189.50 251.80 L 192.20 251.10 L 218.10 236.10 L 219.00 235.30 L 219.20 234.60 Z"
              fill="url(#SVGID_10_)"
              fill-rule="nonzero"
              node-id="693"
              stroke="none"
              target-height="17.199997"
              target-width="29.699997"
              target-x="189.5"
              target-y="234.6"
            />
            <g node-id="877">
              <g node-id="882">
                <g node-id="886">
                  <g node-id="888">
                    <path
                      d="M 224.10 193.20 L 218.20 196.40 L 216.10 195.20 L 222.20 191.60 L 224.20 192.60 L 224.30 192.90 L 224.10 193.20 Z M 216.50 190.00 L 202.80 197.70 L 198.00 195.10 L 197.80 194.80 L 198.10 194.50 L 211.70 186.70 L 216.50 189.30 L 216.70 189.60 L 216.50 190.00 Z M 209.80 186.10 L 199.80 191.70 L 195.00 189.10 L 194.80 188.80 L 195.00 188.50 L 205.10 182.90 L 209.90 185.50 L 210.10 185.80 L 209.80 186.10 Z M 203.20 182.20 L 197.70 185.20 L 192.70 182.30 L 198.40 179.00 L 203.20 181.60 L 203.40 181.90 L 203.20 182.20 Z M 195.70 186.50 L 190.30 189.50 L 185.50 186.90 L 185.30 186.60 L 185.50 186.30 L 191.00 183.30 L 195.80 185.90 L 196.00 186.20 L 195.70 186.50 Z M 188.40 190.80 L 182.90 193.80 L 177.90 190.90 L 183.60 187.60 L 188.40 190.20 L 188.60 190.50 L 188.40 190.80 Z M 181.00 195.10 L 175.60 198.10 L 170.70 195.50 L 170.50 195.20 L 170.80 194.90 L 176.20 191.90 L 181.10 194.50 L 181.20 194.80 L 181.00 195.10 Z M 173.60 199.40 L 168.20 202.30 L 163.20 199.40 L 168.80 196.10 L 173.70 198.80 L 173.90 199.00 L 173.60 199.40 Z M 166.30 203.60 L 160.80 206.60 L 156.00 204.00 L 155.80 203.70 L 156.10 203.40 L 161.50 200.40 L 166.30 203.00 L 166.50 203.30 L 166.30 203.60 Z M 158.90 207.90 L 153.50 210.90 L 148.50 208.00 L 154.20 204.70 L 159.00 207.30 L 159.20 207.60 L 158.90 207.90 Z M 151.60 212.10 L 146.20 215.10 L 141.40 212.50 L 141.20 212.20 L 141.40 211.90 L 146.80 209.00 L 151.70 211.60 L 151.90 211.80 L 151.60 212.10 Z M 144.30 216.40 L 138.90 219.40 L 133.90 216.50 L 139.50 213.20 L 144.40 215.80 L 144.50 216.10 L 144.30 216.40 Z M 137.10 220.00 L 137.20 220.30 L 137.00 220.60 L 132.20 223.40 L 131.10 223.50 L 126.80 221.00 L 126.60 220.70 L 126.80 220.40 L 132.20 217.40 L 137.10 220.00 Z M 129.80 224.30 L 129.90 224.60 L 129.70 224.90 L 124.90 227.70 L 123.80 227.70 L 119.50 225.30 L 119.30 225.00 L 119.60 224.60 L 124.90 221.70 L 129.80 224.30 Z M 122.50 228.50 L 122.70 228.80 L 122.40 229.10 L 117.10 232.00 L 112.20 229.50 L 112.00 229.20 L 112.30 228.90 L 117.70 225.90 L 122.50 228.50 Z M 115.20 232.70 L 115.40 233.00 L 115.20 233.30 L 109.80 236.30 L 105.00 233.70 L 104.80 233.40 L 105.00 233.10 L 110.40 230.10 L 115.20 232.70 Z M 108.00 236.90 L 108.20 237.20 L 107.90 237.50 L 99.90 242.00 L 95.10 239.40 L 94.90 239.10 L 95.10 238.80 L 103.10 234.30 L 108.00 236.90 Z M 196.50 178.40 L 191.10 181.40 L 188.10 179.90 L 187.90 179.60 L 188.10 179.20 L 193.60 176.20 L 196.60 177.80 L 196.80 178.10 L 196.50 178.40 Z M 189.10 182.70 L 183.70 185.70 L 180.50 183.90 L 186.20 180.50 L 189.20 182.10 L 189.40 182.40 L 189.10 182.70 Z M 181.80 187.00 L 176.30 190.00 L 173.10 188.20 L 178.80 184.80 L 181.80 186.40 L 182.00 186.70 L 181.80 187.00 Z M 174.40 191.30 L 168.90 194.30 L 165.90 192.70 L 165.80 192.40 L 166.00 192.10 L 171.40 189.10 L 174.40 190.70 L 174.60 191.00 L 174.40 191.30 Z M 167.00 195.60 L 161.60 198.50 L 158.40 196.70 L 164.10 193.40 L 167.10 195.00 L 167.30 195.20 L 167.00 195.60 Z M 159.70 199.80 L 154.20 202.80 L 151.20 201.30 L 151.00 201.00 L 151.30 200.70 L 156.70 197.70 L 159.70 199.20 L 159.90 199.50 L 159.70 199.80 Z M 152.30 204.10 L 146.90 207.10 L 143.90 205.50 L 143.70 205.20 L 144.00 204.90 L 149.40 201.90 L 152.40 203.50 L 152.60 203.80 L 152.30 204.10 Z M 145.00 208.40 L 139.60 211.30 L 136.40 209.50 L 142.10 206.20 L 145.10 207.70 L 145.20 208.00 L 145.00 208.40 Z M 137.70 212.60 L 132.30 215.60 L 129.30 214.00 L 129.10 213.70 L 129.40 213.40 L 134.80 210.50 L 137.80 212.00 L 137.90 212.30 L 137.70 212.60 Z M 130.40 216.20 L 130.60 216.50 L 130.40 216.80 L 125.50 219.60 L 124.50 219.70 L 122.00 218.30 L 121.80 218.00 L 122.10 217.70 L 127.50 214.70 L 130.40 216.20 Z M 123.20 220.50 L 123.30 220.80 L 123.10 221.10 L 117.70 224.00 L 114.70 222.50 L 114.50 222.20 L 114.80 221.90 L 120.20 218.90 L 123.20 220.50 Z M 115.90 224.70 L 116.10 225.00 L 115.80 225.30 L 110.40 228.20 L 107.50 226.70 L 107.30 226.40 L 107.50 226.10 L 112.90 223.20 L 115.90 224.70 Z M 108.60 228.90 L 108.80 229.20 L 108.60 229.50 L 103.20 232.50 L 100.20 230.90 L 100.00 230.60 L 100.30 230.30 L 105.60 227.40 L 108.60 228.90 Z M 101.40 233.10 L 101.50 233.40 L 101.30 233.70 L 93.80 238.00 L 92.80 238.10 L 90.30 236.70 L 90.10 236.40 L 90.40 236.10 L 97.80 231.70 L 98.90 231.70 L 101.40 233.10 Z M 112.00 236.70 L 113.10 236.60 L 117.40 239.10 L 117.60 239.40 L 117.30 239.70 L 107.10 245.60 L 106.00 245.70 L 101.50 242.90 L 112.00 236.70 Z M 122.40 238.30 L 123.40 238.30 L 127.70 240.70 L 127.90 241.00 L 127.70 241.30 L 113.70 249.40 L 112.70 249.50 L 108.40 247.00 L 108.20 246.70 L 108.40 246.40 L 122.40 238.30 Z M 119.80 247.40 L 120.90 247.30 L 125.20 249.80 L 125.40 250.10 L 125.10 250.40 L 119.80 253.30 L 115.00 250.80 L 114.80 250.50 L 115.00 250.20 L 119.80 247.40 Z M 122.20 246.60 L 122.00 246.30 L 122.30 246.00 L 127.10 243.20 L 128.10 243.10 L 132.40 245.60 L 132.60 245.90 L 132.40 246.20 L 127.00 249.10 L 122.20 246.60 Z M 129.50 242.40 L 129.30 242.10 L 129.50 241.80 L 136.30 238.00 L 141.10 240.60 L 141.30 240.90 L 141.00 241.20 L 134.30 244.90 L 129.50 242.40 Z M 124.60 235.50 L 119.20 238.40 L 114.20 235.60 L 119.80 232.30 L 124.60 234.90 L 124.80 235.20 L 124.60 235.50 Z M 129.10 240.00 L 124.60 237.20 L 129.60 234.10 L 130.70 234.10 L 135.20 236.80 L 130.10 239.90 L 129.10 240.00 Z M 138.10 237.40 L 137.90 237.10 L 138.20 236.80 L 145.80 232.50 L 150.60 235.10 L 150.80 235.40 L 150.50 235.70 L 142.90 239.90 L 138.10 237.40 Z M 128.90 227.40 L 128.70 227.10 L 129.00 226.80 L 133.80 224.00 L 134.90 224.00 L 139.20 226.40 L 139.40 226.70 L 139.10 227.10 L 133.80 230.00 L 128.90 227.40 Z M 131.90 231.30 L 126.50 234.20 L 121.70 231.70 L 121.50 231.40 L 121.70 231.00 L 127.10 228.10 L 131.90 230.70 L 132.10 231.00 L 131.90 231.30 Z M 138.00 229.90 L 142.50 232.60 L 137.40 235.70 L 136.30 235.80 L 131.80 233.00 L 136.90 229.90 L 138.00 229.90 Z M 143.60 231.60 L 139.10 228.80 L 144.70 225.50 L 149.70 228.40 L 144.70 231.50 L 143.60 231.60 Z M 147.60 231.90 L 147.40 231.60 L 147.70 231.30 L 178.80 213.30 L 179.90 213.20 L 184.20 215.70 L 184.30 216.00 L 184.10 216.30 L 153.00 234.30 L 151.90 234.30 L 147.60 231.90 Z M 158.20 209.90 L 163.60 206.90 L 168.50 209.50 L 168.60 209.80 L 168.40 210.10 L 163.00 213.10 L 158.20 210.50 L 158.00 210.20 L 158.20 209.90 Z M 167.20 212.90 L 171.70 215.70 L 166.60 218.80 L 165.50 218.90 L 161.00 216.10 L 166.20 213.00 L 167.20 212.90 Z M 150.90 214.10 L 156.30 211.20 L 161.30 214.00 L 155.70 217.30 L 150.80 214.70 L 150.60 214.40 L 150.90 214.10 Z M 159.90 217.20 L 164.40 219.90 L 159.30 223.10 L 158.20 223.10 L 153.70 220.30 L 158.80 217.20 L 159.90 217.20 Z M 143.50 219.00 L 143.30 218.70 L 143.60 218.40 L 148.40 215.50 L 149.50 215.50 L 153.80 218.00 L 154.00 218.30 L 153.70 218.60 L 148.30 221.50 L 143.50 219.00 Z M 146.40 222.80 L 141.00 225.80 L 136.20 223.20 L 136.00 222.90 L 136.30 222.60 L 141.70 219.60 L 146.50 222.20 L 146.70 222.50 L 146.40 222.80 Z M 152.60 221.40 L 157.10 224.20 L 151.40 227.40 L 146.40 224.60 L 151.50 221.50 L 152.60 221.40 Z M 172.90 214.60 L 168.40 211.80 L 173.50 208.70 L 174.60 208.70 L 179.10 211.40 L 173.90 214.60 L 172.90 214.60 Z M 181.30 211.80 L 188.80 207.60 L 193.80 210.50 L 186.00 215.00 L 181.20 212.40 L 181.00 212.10 L 181.30 211.80 Z M 172.90 201.40 L 178.30 198.40 L 183.30 201.30 L 177.70 204.60 L 172.80 202.00 L 172.60 201.70 L 172.90 201.40 Z M 170.90 208.70 L 169.80 208.70 L 165.50 206.20 L 165.30 205.90 L 165.50 205.60 L 170.40 202.80 L 171.50 202.80 L 176.00 205.50 L 170.90 208.70 Z M 181.90 204.40 L 186.40 207.20 L 181.30 210.30 L 180.20 210.40 L 175.70 207.60 L 180.80 204.40 L 181.90 204.40 Z M 183.20 203.60 L 183.10 203.30 L 183.30 203.00 L 188.20 200.20 L 189.30 200.10 L 193.80 202.90 L 188.60 206.10 L 187.60 206.10 L 183.20 203.60 Z M 190.80 206.30 L 196.60 203.10 L 201.60 206.00 L 195.50 209.50 L 190.70 206.90 L 190.50 206.70 L 190.80 206.30 Z M 185.60 200.20 L 184.50 200.20 L 180.20 197.70 L 180.00 197.40 L 180.30 197.10 L 185.20 194.20 L 186.20 194.20 L 190.70 197.00 L 185.60 200.20 Z M 191.90 195.90 L 187.40 193.10 L 192.50 190.00 L 193.60 189.90 L 198.10 192.70 L 192.90 195.90 L 191.90 195.90 Z M 200.90 199.00 L 195.40 202.00 L 190.60 199.40 L 190.40 199.10 L 190.70 198.70 L 196.10 195.80 L 201.00 198.40 L 201.10 198.60 L 200.90 199.00 Z M 201.30 203.50 L 207.20 200.30 L 209.30 201.60 L 203.20 205.10 L 201.30 204.10 L 201.10 203.90 L 201.30 203.50 Z M 205.90 197.40 L 211.70 194.20 L 213.50 195.00 L 213.70 195.30 L 213.40 195.60 L 207.50 198.90 L 205.80 198.00 L 205.60 197.70 L 205.90 197.40 Z M 209.00 199.20 L 214.90 196.00 L 216.70 196.90 L 216.90 197.20 L 216.60 197.50 L 210.80 200.70 L 208.90 199.80 L 208.70 199.60 L 209.00 199.20 Z"
                      fill="#2156c9"
                      fill-rule="evenodd"
                      group-id="6,11,15,17"
                      node-id="703"
                      stroke="none"
                      target-height="77.100006"
                      target-width="134.20001"
                      target-x="90.1"
                      target-y="176.2"
                    />
                  </g>
                </g>
              </g>
            </g>
            <g node-id="878">
              <path
                d="M 124.20 30.70 L 122.10 29.90 L 120.10 29.90 L 117.70 30.40 L 115.40 31.50 L 113.00 33.10 L 110.50 35.50 L 106.60 40.70 L 105.10 43.90 L 103.80 47.40 L 103.00 53.00 L 103.30 55.80 L 104.00 58.00 L 105.10 59.80 L 106.60 61.00 L 108.80 62.30 L 107.30 61.00 L 106.10 59.30 L 105.40 57.10 L 105.20 52.20 L 106.30 47.40 L 108.80 42.00 L 112.10 37.40 L 115.70 33.90 L 118.80 32.10 L 121.20 31.30 L 124.00 31.10 L 126.30 31.90 L 124.20 30.70 Z"
                fill="#c68620"
                fill-rule="nonzero"
                group-id="7"
                node-id="711"
                stroke="none"
                target-height="32.4"
                target-width="23.300003"
                target-x="103"
                target-y="29.9"
              />
              <path
                d="M 117.50 32.80 L 119.90 31.70 L 122.00 31.20 L 123.80 31.10 L 125.50 31.50 L 127.00 32.40 L 128.30 33.70 L 129.20 35.30 L 129.80 37.30 L 130.00 39.90 L 129.30 45.30 L 127.10 50.80 L 123.90 55.80 L 119.80 59.90 L 117.60 61.40 L 115.20 62.50 L 113.10 63.00 L 111.30 63.10 L 109.50 62.70 L 108.10 61.80 L 106.80 60.50 L 105.90 58.90 L 105.30 56.90 L 105.10 54.30 L 105.80 48.90 L 108.00 43.40 L 111.20 38.40 L 113.20 36.10 L 117.50 32.80 Z"
                fill="#ffcd2e"
                fill-rule="nonzero"
                group-id="7"
                node-id="713"
                stroke="none"
                target-height="31.999998"
                target-width="24.900002"
                target-x="105.1"
                target-y="31.1"
              />
              <path
                d="M 118.80 40.20 L 119.30 40.10 L 119.60 40.60 L 117.50 44.60 L 119.20 43.60 L 119.80 43.50 L 120.00 44.00 L 119.20 45.40 L 117.20 46.60 L 117.20 47.80 L 119.20 46.70 L 119.80 46.60 L 120.00 47.10 L 119.20 48.50 L 117.20 49.70 L 116.90 52.10 L 116.40 52.70 L 115.80 52.70 L 115.60 50.60 L 113.00 51.80 L 112.70 51.30 L 113.00 50.50 L 115.60 48.80 L 115.60 47.60 L 113.00 48.80 L 112.70 48.30 L 113.00 47.50 L 115.20 45.90 L 113.40 44.90 L 113.10 44.40 L 113.90 43.00 L 114.50 42.90 L 116.40 44.00 L 118.80 40.20 Z"
                fill="#c68620"
                fill-rule="nonzero"
                group-id="7"
                node-id="715"
                stroke="none"
                target-height="12.600002"
                target-width="7.300003"
                target-x="112.7"
                target-y="40.1"
              />
              <path
                d="M 117.40 53.60 L 117.40 52.00 L 115.90 51.10 L 115.90 52.70 L 116.10 53.20 L 117.70 54.10 L 117.40 53.60 Z M 121.20 48.00 L 121.60 48.00 L 119.80 47.10 L 117.50 48.30 L 119.00 49.20 L 121.20 48.00 Z M 121.20 44.90 L 121.60 44.90 L 119.80 44.00 L 117.80 45.10 L 119.40 46.00 L 121.20 44.90 Z M 117.40 50.20 L 115.90 49.20 L 115.90 48.00 L 117.40 48.90 L 117.40 50.20 Z"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="717"
                stroke="none"
                target-height="10.099998"
                target-width="5.699997"
                target-x="115.9"
                target-y="44"
              />
              <path
                d="M 114.60 52.50 L 115.20 51.40 L 117.40 50.20 L 115.90 49.30 L 113.70 50.50 L 113.20 51.30 L 113.30 52.30 L 114.90 53.20 L 114.60 52.50 Z M 120.30 41.80 L 121.20 41.50 L 119.60 40.60 L 118.90 40.80 L 116.70 44.50 L 118.30 45.40 L 120.30 41.80 Z"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="719"
                stroke="none"
                target-height="12.600002"
                target-width="8"
                target-x="113.2"
                target-y="40.6"
              />
              <path
                d="M 114.60 49.40 L 115.20 48.40 L 117.10 47.30 L 115.50 46.40 L 113.70 47.50 L 113.10 48.30 L 113.30 49.30 L 114.90 50.20 L 114.60 49.40 Z"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="721"
                stroke="none"
                target-height="3.7999992"
                target-width="4"
                target-x="113.1"
                target-y="46.4"
              />
              <path
                d="M 116.40 44.30 L 118.20 45.40 Z"
                fill="#8d929a"
                fill-rule="nonzero"
                group-id="7"
                node-id="723"
                stroke="none"
                target-height="1.1000023"
                target-width="1.7999954"
                target-x="116.4"
                target-y="44.3"
              />
              <path
                d="M 120.60 41.60 L 121.20 41.50 L 121.40 42.00 L 119.30 46.00 L 121.10 45.00 L 121.60 45.00 L 121.90 45.50 L 121.10 46.80 L 119.00 48.00 L 119.00 49.30 L 121.10 48.10 L 121.60 48.00 L 121.90 48.50 L 121.10 49.90 L 119.00 51.10 L 118.80 53.50 L 118.20 54.10 L 117.60 54.10 L 117.40 52.00 L 114.80 53.20 L 114.60 52.70 L 114.80 51.90 L 117.40 50.20 L 117.40 49.00 L 114.80 50.20 L 114.60 49.70 L 114.80 48.90 L 117.10 47.30 L 115.20 46.30 L 115.00 45.80 L 115.80 44.40 L 116.40 44.30 L 118.20 45.40 L 120.60 41.60 Z"
                fill="#ffffff"
                fill-rule="nonzero"
                group-id="7"
                node-id="725"
                stroke="none"
                target-height="12.599998"
                target-width="7.300003"
                target-x="114.6"
                target-y="41.5"
              />
              <path
                d="M 115.20 46.20 L 113.50 45.10 L 113.50 44.70 L 115.00 45.60 L 115.20 46.20"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="727"
                stroke="none"
                target-height="1.5"
                target-width="1.699997"
                target-x="113.5"
                target-y="44.7"
              />
              <path
                d="M 115.00 45.60 L 113.50 44.70 L 115.00 45.60 M 115.00 45.50 L 113.50 44.50 L 115.00 45.50"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="729"
                stroke="none"
                target-height="1.0999985"
                target-width="1.5"
                target-x="113.5"
                target-y="44.5"
              />
              <path
                d="M 115.10 45.40 L 113.50 44.50 L 115.10 45.40"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="731"
                stroke="none"
                target-height="0.9000015"
                target-width="1.5999985"
                target-x="113.5"
                target-y="44.5"
              />
              <path
                d="M 115.10 45.30 L 113.50 44.40 L 115.10 45.30"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="733"
                stroke="none"
                target-height="0.8999977"
                target-width="1.5999985"
                target-x="113.5"
                target-y="44.4"
              />
              <path
                d="M 115.10 45.20 L 113.60 44.30 L 115.10 45.20"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="735"
                stroke="none"
                target-height="0.9000015"
                target-width="1.5"
                target-x="113.6"
                target-y="44.3"
              />
              <path
                d="M 115.10 45.10 L 113.60 44.20 L 115.10 45.10"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="737"
                stroke="none"
                target-height="0.8999977"
                target-width="1.5"
                target-x="113.6"
                target-y="44.2"
              />
              <path
                d="M 115.20 45.10 L 113.60 44.10 L 115.20 45.10"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="739"
                stroke="none"
                target-height="1"
                target-width="1.5999985"
                target-x="113.6"
                target-y="44.1"
              />
              <path
                d="M 115.20 45.00 L 113.70 44.00 L 115.20 45.00"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="741"
                stroke="none"
                target-height="1"
                target-width="1.5"
                target-x="113.7"
                target-y="44"
              />
              <path
                d="M 115.20 44.90 L 113.70 44.00 L 115.20 44.90 M 115.30 44.90 L 113.80 43.90 L 115.30 44.90"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="743"
                stroke="none"
                target-height="1"
                target-width="1.6000061"
                target-x="113.7"
                target-y="43.9"
              />
              <path
                d="M 115.30 44.80 L 113.80 43.80 L 115.30 44.80"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="745"
                stroke="none"
                target-height="1"
                target-width="1.5"
                target-x="113.8"
                target-y="43.8"
              />
              <path
                d="M 115.40 44.70 L 113.80 43.80 L 115.40 44.70 M 115.40 44.60 L 113.90 43.70 L 115.40 44.60"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="747"
                stroke="none"
                target-height="1"
                target-width="1.5999985"
                target-x="113.8"
                target-y="43.7"
              />
              <path
                d="M 115.50 44.60 L 114.00 43.70 L 114.20 43.50 L 115.90 44.30 L 115.50 44.60 M 115.90 44.30 L 114.40 43.40 L 115.90 44.30 M 116.00 44.30 L 114.50 43.40 L 116.00 44.30"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="749"
                stroke="none"
                target-height="1.199997"
                target-width="2"
                target-x="114"
                target-y="43.4"
              />
              <path
                d="M 116.10 44.30 L 114.50 43.40 L 116.10 44.30 M 116.10 44.20 L 114.60 43.30 L 116.10 44.20"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="751"
                stroke="none"
                target-height="1"
                target-width="1.5999985"
                target-x="114.5"
                target-y="43.3"
              />
              <path
                d="M 116.20 44.20 L 114.60 43.30 L 116.20 44.20"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="753"
                stroke="none"
                target-height="0.9000015"
                target-width="1.5999985"
                target-x="114.6"
                target-y="43.3"
              />
              <path
                d="M 116.20 44.30 L 114.70 43.40 L 116.20 44.30 M 116.30 44.30 L 114.70 43.40 L 116.30 44.30"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="755"
                stroke="none"
                target-height="0.8999977"
                target-width="1.6000061"
                target-x="114.7"
                target-y="43.4"
              />
              <path
                d="M 116.30 44.30 L 114.80 43.40 L 116.30 44.30 M 116.40 44.30 L 114.80 43.40"
                fill="#e8cfac"
                fill-rule="nonzero"
                group-id="7"
                node-id="757"
                stroke="none"
                target-height="0.8999977"
                target-width="1.5999985"
                target-x="114.8"
                target-y="43.4"
              />
            </g>
            <g node-id="879">
              <g node-id="883">
                <g node-id="887">
                  <path
                    d="M 225.90 165.70 L 233.00 161.90 L 239.90 165.10 L 232.60 168.70 Z"
                    fill="url(#SVGID_11_)"
                    fill-opacity="0.3"
                    fill-rule="nonzero"
                    group-id="8,12,16"
                    node-id="765"
                    stroke="none"
                    target-height="6.800003"
                    target-width="14"
                    target-x="225.9"
                    target-y="161.9"
                  />
                </g>
                <path
                  d="M 246.60 156.70 L 239.90 165.10 L 232.90 162.00 L 232.80 152.50 L 246.60 154.10 Z"
                  fill="url(#SVGID_12_)"
                  fill-rule="nonzero"
                  group-id="8,12"
                  node-id="768"
                  stroke="none"
                  target-height="12.600006"
                  target-width="13.800003"
                  target-x="232.8"
                  target-y="152.5"
                />
                <path
                  d="M 239.90 165.10 L 239.90 156.00 L 246.30 152.60 L 246.80 152.70 L 246.80 161.60 Z"
                  fill="url(#SVGID_13_)"
                  fill-rule="nonzero"
                  group-id="8,12"
                  node-id="770"
                  stroke="none"
                  target-height="12.5"
                  target-width="6.900009"
                  target-x="239.9"
                  target-y="152.6"
                />
                <path
                  d="M 232.80 152.40 L 239.60 149.00 L 246.80 152.70 L 239.90 156.10 Z"
                  fill="url(#SVGID_14_)"
                  fill-rule="nonzero"
                  group-id="8,12"
                  node-id="772"
                  stroke="none"
                  target-height="7.100006"
                  target-width="14"
                  target-x="232.8"
                  target-y="149"
                />
              </g>
              <g node-id="884">
                <path
                  d="M 212.40 165.90 L 212.60 165.10 L 229.60 155.30 L 230.50 155.50 L 230.20 156.30 L 213.30 166.10 L 212.40 165.90 Z"
                  fill="url(#SVGID_15_)"
                  fill-opacity="0.5"
                  fill-rule="nonzero"
                  group-id="8,13"
                  node-id="777"
                  stroke="none"
                  target-height="10.800003"
                  target-width="18.100006"
                  target-x="212.4"
                  target-y="155.3"
                />
              </g>
              <path
                d="M 224.00 164.80 L 224.10 163.90 L 230.00 160.50 L 230.40 160.90 L 230.20 161.60 L 224.70 165.00 L 224.00 164.80 Z"
                fill="url(#SVGID_16_)"
                fill-opacity="0.5"
                fill-rule="nonzero"
                group-id="8,14"
                node-id="782"
                stroke="none"
                target-height="4.5"
                target-width="6.399994"
                target-x="224"
                target-y="160.5"
              />
            </g>
            <g node-id="880">
              <path
                d="M 159.40 157.40 L 166.00 161.50 L 166.40 146.20 L 159.70 142.20 Z"
                fill="url(#SVGID_17_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="788"
                stroke="none"
                target-height="19.300003"
                target-width="7"
                target-x="159.4"
                target-y="142.2"
              />
              <path
                d="M 172.80 157.70 L 166.00 161.50 L 166.40 146.20 L 173.20 142.50 Z"
                fill="url(#SVGID_18_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="790"
                stroke="none"
                target-height="19"
                target-width="7.199997"
                target-x="166"
                target-y="142.5"
              />
              <path
                d="M 166.40 146.20 L 173.20 142.50 L 166.60 138.50 L 159.70 142.20 Z"
                fill="url(#SVGID_19_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="792"
                stroke="none"
                target-height="7.699997"
                target-width="13.5"
                target-x="159.7"
                target-y="138.5"
              />
              <path
                d="M 159.70 142.20 L 166.40 146.20 L 166.70 130.90 L 160.10 126.90 Z"
                fill="url(#SVGID_20_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="794"
                stroke="none"
                target-height="19.299995"
                target-width="7"
                target-x="159.7"
                target-y="126.9"
              />
              <path
                d="M 173.20 142.50 L 166.40 146.20 L 166.70 130.90 L 173.50 127.20 Z"
                fill="url(#SVGID_21_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="796"
                stroke="none"
                target-height="19"
                target-width="7.100006"
                target-x="166.4"
                target-y="127.2"
              />
              <path
                d="M 166.70 130.90 L 173.50 127.20 L 166.90 123.20 L 160.10 126.90 Z"
                fill="url(#SVGID_22_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="798"
                stroke="none"
                target-height="7.699997"
                target-width="13.399994"
                target-x="160.1"
                target-y="123.2"
              />
              <path
                d="M 148.30 163.50 L 154.90 167.60 L 155.80 130.10 L 149.20 126.10 Z"
                fill="url(#SVGID_23_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="800"
                stroke="none"
                target-height="41.500008"
                target-width="7.5"
                target-x="148.3"
                target-y="126.1"
              />
              <path
                d="M 161.80 163.90 L 154.90 167.60 L 155.80 130.10 L 162.70 126.40 Z"
                fill="url(#SVGID_24_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="802"
                stroke="none"
                target-height="41.200005"
                target-width="7.800003"
                target-x="154.9"
                target-y="126.4"
              />
              <path
                d="M 155.80 130.10 L 162.70 126.40 L 156.10 122.40 L 149.20 126.10 Z"
                fill="url(#SVGID_25_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="804"
                stroke="none"
                target-height="7.7000046"
                target-width="13.5"
                target-x="149.2"
                target-y="122.4"
              />
              <path
                d="M 149.20 126.10 L 155.80 130.10 L 156.20 114.90 L 149.60 110.90 Z"
                fill="url(#SVGID_26_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="806"
                stroke="none"
                target-height="19.200005"
                target-width="7"
                target-x="149.2"
                target-y="110.9"
              />
              <path
                d="M 162.70 126.40 L 155.80 130.10 L 156.20 114.90 L 163.00 111.20 Z"
                fill="url(#SVGID_27_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="808"
                stroke="none"
                target-height="18.90001"
                target-width="7.199997"
                target-x="155.8"
                target-y="111.2"
              />
              <path
                d="M 156.20 114.90 L 163.00 111.20 L 156.40 107.10 L 149.60 110.90 Z"
                fill="url(#SVGID_28_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="810"
                stroke="none"
                target-height="7.800003"
                target-width="13.399994"
                target-x="149.6"
                target-y="107.1"
              />
              <path
                d="M 137.30 169.70 L 143.90 173.70 L 144.40 154.10 L 137.80 150.10 Z"
                fill="url(#SVGID_29_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="812"
                stroke="none"
                target-height="23.59999"
                target-width="7.099991"
                target-x="137.3"
                target-y="150.1"
              />
              <path
                d="M 150.70 170.00 L 143.90 173.70 L 144.40 154.10 L 151.20 150.40 Z"
                fill="url(#SVGID_30_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="814"
                stroke="none"
                target-height="23.300003"
                target-width="7.300003"
                target-x="143.9"
                target-y="150.4"
              />
              <path
                d="M 144.40 154.10 L 151.20 150.40 L 144.60 146.40 L 137.80 150.10 Z"
                fill="url(#SVGID_31_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="816"
                stroke="none"
                target-height="7.700012"
                target-width="13.399994"
                target-x="137.8"
                target-y="146.4"
              />
              <path
                d="M 137.80 150.10 L 144.40 154.10 L 144.70 139.30 L 138.10 135.30 Z"
                fill="url(#SVGID_32_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="818"
                stroke="none"
                target-height="18.800003"
                target-width="6.899994"
                target-x="137.8"
                target-y="135.3"
              />
              <path
                d="M 151.20 150.40 L 144.40 154.10 L 144.70 139.30 L 151.50 135.60 Z"
                fill="url(#SVGID_33_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="820"
                stroke="none"
                target-height="18.5"
                target-width="7.100006"
                target-x="144.4"
                target-y="135.6"
              />
              <path
                d="M 144.70 139.30 L 151.50 135.60 L 144.90 131.50 L 138.10 135.30 Z"
                fill="url(#SVGID_34_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="822"
                stroke="none"
                target-height="7.800003"
                target-width="13.399994"
                target-x="138.1"
                target-y="131.5"
              />
              <path
                d="M 126.20 175.80 L 132.80 179.90 L 133.20 165.00 L 126.60 161.00 Z"
                fill="url(#SVGID_35_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="824"
                stroke="none"
                target-height="18.899994"
                target-width="7"
                target-x="126.2"
                target-y="161"
              />
              <path
                d="M 139.70 176.10 L 132.80 179.90 L 133.20 165.00 L 140.00 161.30 Z"
                fill="url(#SVGID_36_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="826"
                stroke="none"
                target-height="18.59999"
                target-width="7.199997"
                target-x="132.8"
                target-y="161.3"
              />
              <path
                d="M 133.20 165.00 L 140.00 161.30 L 133.40 157.30 L 126.60 161.00 Z"
                fill="url(#SVGID_37_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="828"
                stroke="none"
                target-height="7.699997"
                target-width="13.400002"
                target-x="126.6"
                target-y="157.3"
              />
              <path
                d="M 126.60 161.00 L 133.20 165.00 L 134.00 133.20 L 127.40 129.20 Z"
                fill="url(#SVGID_38_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="830"
                stroke="none"
                target-height="35.800003"
                target-width="7.4000015"
                target-x="126.6"
                target-y="129.2"
              />
              <path
                d="M 140.00 161.30 L 133.20 165.00 L 134.00 133.20 L 140.80 129.50 Z"
                fill="url(#SVGID_39_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="832"
                stroke="none"
                target-height="35.5"
                target-width="7.600006"
                target-x="133.2"
                target-y="129.5"
              />
              <path
                d="M 134.00 133.20 L 140.80 129.50 L 134.20 125.50 L 127.40 129.20 Z"
                fill="url(#SVGID_40_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="834"
                stroke="none"
                target-height="7.699997"
                target-width="13.400002"
                target-x="127.4"
                target-y="125.5"
              />
              <path
                d="M 115.20 181.90 L 121.80 186.00 L 122.30 163.80 L 115.70 159.70 Z"
                fill="url(#SVGID_41_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="836"
                stroke="none"
                target-height="26.300003"
                target-width="7.100006"
                target-x="115.2"
                target-y="159.7"
              />
              <path
                d="M 128.60 182.30 L 121.80 186.00 L 122.30 163.80 L 129.10 160.10 Z"
                fill="url(#SVGID_42_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="838"
                stroke="none"
                target-height="25.899994"
                target-width="7.300003"
                target-x="121.8"
                target-y="160.1"
              />
              <path
                d="M 122.30 163.80 L 129.10 160.10 L 122.50 156.00 L 115.70 159.70 Z"
                fill="url(#SVGID_43_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="840"
                stroke="none"
                target-height="7.800003"
                target-width="13.400009"
                target-x="115.7"
                target-y="156"
              />
              <path
                d="M 115.70 159.70 L 122.30 163.80 L 122.70 148.10 L 116.10 144.10 Z"
                fill="url(#SVGID_44_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="842"
                stroke="none"
                target-height="19.699997"
                target-width="7"
                target-x="115.7"
                target-y="144.1"
              />
              <path
                d="M 129.10 160.10 L 122.30 163.80 L 122.70 148.10 L 129.50 144.40 Z"
                fill="url(#SVGID_45_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="844"
                stroke="none"
                target-height="19.40001"
                target-width="7.199997"
                target-x="122.3"
                target-y="144.4"
              />
              <path
                d="M 122.70 148.10 L 129.50 144.40 L 122.90 140.30 L 116.10 144.10 Z"
                fill="url(#SVGID_46_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="846"
                stroke="none"
                target-height="7.800003"
                target-width="13.400002"
                target-x="116.1"
                target-y="140.3"
              />
              <path
                d="M 104.10 188.10 L 110.80 192.10 L 111.10 176.40 L 104.50 172.40 Z"
                fill="url(#SVGID_47_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="848"
                stroke="none"
                target-height="19.700012"
                target-width="7"
                target-x="104.1"
                target-y="172.4"
              />
              <path
                d="M 117.60 188.40 L 110.80 192.10 L 111.10 176.40 L 117.90 172.70 Z"
                fill="url(#SVGID_48_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="850"
                stroke="none"
                target-height="19.40001"
                target-width="7.0999985"
                target-x="110.8"
                target-y="172.7"
              />
              <path
                d="M 111.10 176.40 L 117.90 172.70 L 111.30 168.70 L 104.50 172.40 Z"
                fill="url(#SVGID_49_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="852"
                stroke="none"
                target-height="7.699997"
                target-width="13.400002"
                target-x="104.5"
                target-y="168.7"
              />
              <path
                d="M 104.50 172.40 L 111.10 176.40 L 111.50 159.00 L 104.90 155.00 Z"
                fill="url(#SVGID_50_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="854"
                stroke="none"
                target-height="21.399994"
                target-width="7"
                target-x="104.5"
                target-y="155"
              />
              <path
                d="M 117.90 172.70 L 111.10 176.40 L 111.50 159.00 L 118.40 155.30 Z"
                fill="url(#SVGID_51_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="856"
                stroke="none"
                target-height="21.09999"
                target-width="7.300003"
                target-x="111.1"
                target-y="155.3"
              />
              <path
                d="M 111.50 159.00 L 118.40 155.30 L 111.80 151.30 L 104.90 155.00 Z"
                fill="url(#SVGID_52_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="858"
                stroke="none"
                target-height="7.699997"
                target-width="13.5"
                target-x="104.9"
                target-y="151.3"
              />
              <path
                d="M 93.10 194.20 L 99.70 198.30 L 100.00 186.90 L 93.40 182.90 Z"
                fill="url(#SVGID_53_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="860"
                stroke="none"
                target-height="15.400009"
                target-width="6.9000015"
                target-x="93.1"
                target-y="182.9"
              />
              <path
                d="M 106.50 194.50 L 99.70 198.30 L 100.00 186.90 L 106.80 183.20 Z"
                fill="url(#SVGID_54_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="862"
                stroke="none"
                target-height="15.100006"
                target-width="7.100006"
                target-x="99.7"
                target-y="183.2"
              />
              <path
                d="M 100.00 186.90 L 106.80 183.20 L 100.20 179.20 L 93.40 182.90 Z"
                fill="url(#SVGID_55_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="864"
                stroke="none"
                target-height="7.699997"
                target-width="13.400002"
                target-x="93.4"
                target-y="179.2"
              />
              <path
                d="M 93.40 182.90 L 100.00 186.90 L 100.30 171.20 L 93.70 167.20 Z"
                fill="url(#SVGID_56_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="866"
                stroke="none"
                target-height="19.699997"
                target-width="6.9000015"
                target-x="93.4"
                target-y="167.2"
              />
              <path
                d="M 106.80 183.20 L 100.00 186.90 L 100.30 171.20 L 107.20 167.50 Z"
                fill="url(#SVGID_57_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="868"
                stroke="none"
                target-height="19.399994"
                target-width="7.199997"
                target-x="100"
                target-y="167.5"
              />
              <path
                d="M 100.30 171.20 L 107.20 167.50 L 100.60 163.50 L 93.70 167.20 Z"
                fill="url(#SVGID_58_)"
                fill-rule="nonzero"
                group-id="9"
                node-id="870"
                stroke="none"
                target-height="7.699997"
                target-width="13.5"
                target-x="93.7"
                target-y="163.5"
              />
            </g>
          </svg>
        </div>
        <div class="svg-bottom-title">{{ data.title }}</div>
        <div class="svg-bottom-tips">{{ data.tips }}</div>
      </div>
    </div>
    <div class="_layout-login-right">
      <div class="_layout-login-right-header">
        <p class="_layout-login-right-header-title">{{LoginModeInfo.title}}</p>
        <p class="_layout-login-right-header-tips">{{LoginModeInfo.tips }}</p>
      </div>
      <div class="_layout-login-right-content">
        <!-- 用户名密码登录 -->
        <template v-if="data.loginMode == 0">
            <form action="" onsubmit="return false;">
              <label for="" class="form-label">
                  <span class="login-input-text">用户名</span>
                  <input v-model="form.username" type="text" class="login-input login-page-input">
                  <div class="login-input-icon">
                      <el-icon>
                          <User />
                      </el-icon>
                  </div>
              </label>
              <label for="" class="form-label">
                  <span class="login-input-text">密码</span>
                  <input v-model="form.password" type="password" class="login-input login-page-input">
                  <div class="login-input-icon" @click="showPassword">
                      <el-icon>
                          <Hide />
                      </el-icon>
                  </div>
              </label>
            </form>
            <div class="form-label-flex form-label-flex-spa">
                <label for="option2">
                    <input type="checkbox" id="option2" name="记住密码" value="记住密码" checked>记住密码</input>
                </label>
                <span class="remember-password" @click="">找回密码</span>
            </div>
        </template>

         <!-- 验证码登录 -->
         <template v-if="data.loginMode == 1">
          <form action="" class="scan-form">
              <div class="scan-header-tips-text">
              </div>
              <div class="code-img-box">
                  <img class="code-img" :src="data.ScanImage" alt="">
                  <img class="code-ys" src="https://nd-static.bdstatic.com/photo-static/yike-web/img/pass-qrcode-box.43e5ecaa.png" alt="">
              </div>
              <div class="scan-tips-img" v-if="false"></div>
              <div class="scan-tips-text">
                  <p>{{LoginModeInfo.scanTips}}</p>
              </div>
          </form>
        </template>

        <!-- 手机验证码登录 -->
        <template v-if="data.loginMode == 2">
          <form action="" >
            <label for="" class="form-label">
                <span class="login-input-text">手机号</span>
                <input v-model="data.mobile" type="number" max="11" min="11" class="login-input login-page-input">
                <div class="login-input-icon">
                    <el-icon><Iphone /></el-icon>
                </div>
            </label>
            <label for="" class="form-label form-label-flex">
                <span class="login-input-text">验证码</span>
                <input v-model="data.code" type="text" class="login-input login-page-input"
                    :placeholder="data.verifyCodePlaceholder">
                <span class="login-input-right-text" @click="GetCode">获取验证码</span>
            </label>
            <label for="" class="form-label form-label-flex">
                <span class="login-input-text">登录密码</span>
                <input v-model="data.code" type="text" class="login-input login-page-input"
                    :placeholder="data.verifyCodePlaceholder">
                    <div class="login-input-icon">
                        <el-icon><Lock /></el-icon>
                    </div>
            </label>
          </form>
        </template>
       
      </div>

      <div class="_layout-login-right-options">
        <template v-if="data.loginMode == 0">
          <button class="login-button"  @click="Login" @keyup.enter="Login">
          登录
        </button>
        </template>
        <template  v-if="data.loginMode != 0">
          <button class="login-button-white" @click="changeMode(0)">
            返回
          </button>
        </template>
        <template v-if="data.loginMode == 0">
          <div class="form-label-flex form-label-flex-spa" >
          <button class="login-button-white" @click="changeMode(2)">
            验证码登录
          </button>
          <button class="login-button-white" @click="changeMode(1)">
            扫码登录
          </button>
        </div>
        </template>
      </div>

      <div class="or-login-type">
        <span class="or-login-type-line"></span>
        <span class="or-login-type-text">or</span>
        <span class="or-login-type-line"></span>
      </div>

      <div class="or-login-type-list">
        <div class="or-login-type-list-li"></div>
        <div class="or-login-type-list-li"></div>
        <div class="or-login-type-list-li"></div>
        <div class="or-login-type-list-li"></div>
        <div class="or-login-type-list-li"></div>
      </div>

      <div class="_layout-login-right-footer">
        <p>Copyright © 2024</p>
      </div>
    </div>
  </div>
</template>
<script setup>
import API from "@/api";
import { FormatTreeList } from "@/utils/format";
import { ElMessage } from "element-plus";
import { reactive, onBeforeMount, watch,computed } from "vue";
import { useRouterStore,useUserStore } from "@/store";
// 引入 router
import { useRouter } from "vue-router";
const router = useRouter();
const routerStore = useRouterStore();
const userStore = useUserStore();
// LOGO
import Logo from "@/assets/image/logo.png";
// 二维码图片
import ScanCodeNormal from "@/assets/image/scan_code.png";
// 二维码hover图片
import ScanCodeHover from "@/assets/image/scan_code_hover.png";
// 登录方式提示 - 普通登录
import ScanCodeLoginTips from "@/assets/image/scan_code_tips.png";
const Env = import.meta.env;
const name = Env.VITE_TITLE;
// 当进入登陆页面时,清除路由数据
onBeforeMount(() => {
  routerStore.ClearRoutes();
});
onMounted(() => {
    // 加载完毕获取加载元素
    const loading = document.querySelector('#splash');
    if(loading && loading.remove && typeof loading.remove === 'function'){
      // 加载完毕移除加载元素
      loading.remove();
    }
});
// 页面数据
const data = reactive({
  loginLoading:false,
  loginMode:0,
  title: "Vue3开箱操作系统,适用中大型后台操作系统",
  tips: "工程化高性能.跨组件库的前端模板",
  leftBackground: "../assets/image/login_background.png",
  logonMethod: 1,
  loginMethodTipsImage: null,
  verifyCodePlaceholder:"",
  ScanTips:"扫码后点击 '确认'，即可完成登录"
});
const LoginMode =  [
  { mode: 0, title: "欢迎登录", tips: "请输入账号密码登录" },
  { mode: 1, title: "扫码登录系统", tips: "请使用微信APP扫码",
    scanTips:"扫码后点击 '确认'，即可完成登录"
   },
  {
    mode: 2,
    title: "短信快捷登录",
    tips: "验证即登录,未注册将自动创建系统账号",
  },
  { mode: 3, title: "找回密码", tips: "请输入账号密码登录" },
  { mode: 4, title: "欢迎登录", tips: "请输入账号密码登录" },
  { mode: 5, title: "欢迎登录", tips: "请输入账号密码登录" },
]
const LoginModeInfo = computed(()=>LoginMode.find(i=>i.mode == data.loginMode))
// 表单数据
const form = reactive({
  username: "2815473064",
  password: "10086",
  mobile: "",
  code: "",
})
// 获取验证码
function GetCode() {
  console.log("点击了获取验证码");
}
// 切换登录方式
function changeMode(e) {
  data.loginMode = e;
}
// 登录
async function Login(){
  let loding = data.loginLoading;
  if (loding) return;
  let {username,password} = form
  //  验证用户名
  if (!username) {
    ElMessage.error("请输入用户名");
    return;
  } else if (!password) {
    ElMessage.error("请输入登录密码");
    return;
  }
  // 设置登录加载状态
  data.loginLoading = true;
  try {
    let {
      data: { userInfo, token },
    } = await API.user.login({
      username,
      password,
    });
    // 保存token 到 user store
    userStore.SetToken(token);
    // 保存用户信息 到 user store
    userStore.SetUserInfo(userInfo);
    // 保存用户登录表单
    userStore.SetLoginForm({
      username,
      password,
    });
    // 弹出登录提示
    ElMessage({
      icon: "Loading",
      type: "success",
      message: "登录成功",
      showClose: false, // 不显示关闭按钮
      duration: 3000, // 0 不自动关闭
      offset: 48, // 距离顶部
    });
    // 获取路由菜单
    let { data: userRoutes } = await API.Router.GetPcV2AdminRouterList();
    routerStore.SetRoutes(userRoutes);
    let LayoutName = "layout";
    let HasLayout = router.hasRoute(LayoutName);
    if (HasLayout) {
      let handleList = FormatTreeList(userRoutes);
      handleList.forEach((route) => router.addRoute(LayoutName, route));
    }
    data.loginLoading = false
    // 跳转到目标页面
    routerStore.ToHome();
  } catch (error) {
    data.loginLoading  = false;
    let { msg, message } = error;
    ElMessage.error(msg || message);
  }
}
// 监听登录方式变化,改变提示图片和文字
watch(
  () => data.logonMethod,
  () => {
    let currentMethod = data.logonMethod;
    if (currentMethod === 1) {
      data.loginMethodNormalImage = ScanCodeNormal;
      data.loginMethodHoverImage = ScanCodeHover;
      data.loginMethodTipsImage = ScanCodeLoginTips;
    } else if (currentMethod === 2) {
      data.loginMethodNormalImage = ScanCodeNormal;
      data.loginMethodHoverImage = ScanCodeHover;
      data.loginMethodTipsImage = ScanCodeLoginTips;
    }
  },
  { deeep: true, immediate: true }
);
</script>
<style lang="scss">
@media screen and (max-width: 399px) {
  // 左边样式
  ._layout-login-left {
    width: 100%;
  }
  ._layout-login-left-header-info {
    display: none;
  }
  // 右边样式
}
@media screen and (max-width: 699px) {
  // 左边样式
  ._layout-login-left {
    position: relative;
    width: 100%;
  }
  .center-xf {
    display: none;
  }
  ._layout-login-left-header-info {
    display: none;
  }
  ._layout-login-right {
    width: 100%;
    height: 100vh;
    background: #efefef38;
    padding: 30px 30px 30px 30px;
    border-radius: 15px;
    position: absolute;
  }
  .login-input-text {
    display: none !important;
  }
  .Method-tips,
  .ScanCode-box,
  .capsule {
    display: none;
  }
}
@media screen and (min-width: 700px) {
  ._layout-login-left {
    position: relative;
    flex: 1;
  }
  .center-xf {
    display: none;
  }
  ._layout-login-left-header-info {
    display: none;
  }
}
@media screen and (min-width: 400px) and (max-width: 1024px) {
  ._layout-login-right {
    width: 100%;
    height: 100vh;
    padding: 20px 20px 0px 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .Method-tips,
  .ScanCode-box,
  .capsule {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .header-info {
    position: absolute;
    height: 60px;
    left: 20px;
    top: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .center-xf {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  ._layout-login-right {
    width: 450px;
    height: 100vh;
    padding-top:50px;
    position: relative;
  }
  .Method-tips {
    position: absolute;
    top: 22px;
    right: 100px;
    height: 30px;
    width: 100px;
  }
  .ScanCode-box {
    height: var(--scancodewidth);
    width: var(--scancodewidth);
    position: absolute;
    right: 50px;
    top: 35px;
    transform: rotate(45deg);
    z-index: 24;
  }
  .ScanCode-img {
    height: 100%;
    width: 100%;
    transform: rotate(-87deg);
  }
}
._layout-login-left {
  user-select: none;
  padding: 0px 0px 0px 20px;
  background: linear-gradient(
    154deg,
    #07070915 30%,
    hsl(212 100% 45%/30%) 68%,
    #07070915 94%
  );
}
._layout-login-right{
  display: flex;
  flex-direction: column;
  padding-top:30px;
  padding-bottom:30px;
  padding-left:30px;
  padding-right:30px;
}
._layout-login-right-header{
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom:15px;
}
._layout-login-right-header-title{
  font-size:1.6rem;

}
._layout-login-right-header-tips{
  font-size:.8rem;
  color:rgb(109, 103, 103);
}

.scan-form {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.scan-header-tips-text{
    color: gray;
    text-align: center;
    margin-bottom: 15px;
}
.scan-header-tips-text:empty{
    display: none;
}
.scan-tips-text {
    text-align: center;
    margin-top: 25px;
    color: gray
}
.code-img-box {
    display: flex;
    justify-content: center;
    align-items: center;
}
.code-img {
    padding: 10px;
    border: 1px solid #c3c3c3;
    border-radius: 15px;
    width: 160px;
    height: 160px;
}
.code-ys {
    margin-left: 15px;
    width: 160px;
    height: 160px;
}


.header-info-logo {
  width: 30px;
  height: 30px;
}
.center-svg {
  animation: moveUpDown 3s infinite linear;
}
.center-svg-in {
  animation: moveLeftRight 3s 1 linear;
}
.svg-bottom-title,
.svg-bottom-tips {
  text-align: center;
  margin-top: 20px;
  color: #6d6767;
}
.svg-bottom-title {
  font-size: 20px;
}
.svg-bottom-tips {
  font-size: 16px;
}
._layout-login {
  width: 100vw;
  height: 100vh;
  display: flex;
  flex-wrap: nowrap;
  overflow: hidden;
}
.login-input {
  width: 100%;
  outline: none;
  height: 45px;
  border-radius: 12px;
  text-indent: 12px;
  border: 1px solid #c3c3c37e;
  background: white;
  color: rgb(109, 103, 103);
  font-size: 15px;
  letter-spacing: 1px;
  caret-color: hsl(var(--global-theme-color));
  transition: all 200ms linear;
}
.login-input:focus {
  border: 1px solid hsl(var(--global-theme-color));
}
.login-button {
  background: hsl(var(--global-theme-color));
  color: white;
  margin-top: 20px;
}
.login-button-white,
.login-button {
  outline: none;
  border: none;
  border-radius: 10px;
  width: 100%;
  height: 35px;
  min-height: 35px;
  letter-spacing: 2px;
  font-size: 14px;
}
.login-button-white {
  background: white;
  border: 1px solid #c3c3c3;
}
.login-button-white:hover{
  background-color: hsl(var(--gray-hsl-l-95));
}
.login-button-white:active {
  background-color:  hsl(var(--light-gray));
}
.login-button:hover{
  background: hsla(var(--global-theme-fade-dark-color-75));
}
.login-button:active{
  background: hsla(var(--global-theme-fade-dark-color-95));
}

.login-input-icon {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  color: rgb(109, 103, 103);
}

.login-input-text {
  padding: 4px 10px;
  display: inline-block;
  position: absolute;
  top: -12px;
  left: 18px;
  background: white;
  font-size: 14px;
  z-index: 10;
  color: rgb(109, 103, 103);
}

.capsule {
  --gap: 15px;
  --height: 40px;
  position: absolute;
  border-radius: 30px;
  height: var(--height);
  width: 160px;
  background: hsl(240 5% 96%);
  margin-top: -10px;
  right: 25px;
  top: 68px;
  z-index: 25;
  overflow: hidden;
}
.capsule-ul {
  width: 100%;
  height: 100%;
  display: flex;
}
.capsule-li {
  height: 100%;
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(109, 103, 103);
}
img {
  width: 100%;
  height: 100%;
}
.login {
  margin: 0 auto;
  width: 300px;
  height: 190px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  align-items: center;
  margin-top: 15px;
}
.input {
  width: 100%;
  display: block;
  outline: none;
  border-radius: 40px;
  text-indent: 20px;
  border: none;
  background-color: #e3e3e366;
  font-size: 18px;
  height: 55px;
}

._layout-login-right-content{
  flex:1;
}

.form-label {
  display: block;
  margin-bottom: 35px;
  margin-top: 10px;
  position: relative;
  user-select: none;
}

.form-label-flex {
  display: flex;
  margin-top: 20px;
  gap: 15px;
}
.form-label-flex-spa {
  justify-content: space-between;
}
.or-login-type{
  display:flex;
  justify-content: center;
  gap:30px;
  align-items: center;
  margin:10px 0px;
  margin-top:20px;
}
.or-login-type-line{
  flex:1;
  height:1px;
  background:hsl(var(--light-gray));
}
.or-login-type-text{

}
.or-login-type-list{
  width:100%;
  display:flex;
  justify-content: center;
  gap:30px;
  margin:20px 0px;
  margin-top:10px;
}
.or-login-type-list-li{
  width:35px;height:35px;background:olive;
}
._layout-login-right-footer{
  text-align: center;
  font-size:.8rem;
}
/* 上下循环往复动画 */
@keyframes moveUpDown {
  0%,
  100% {
    transform: translateY(0);
  }

  50% {
    transform: translateY(-30px);
  }
}
@keyframes wave {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 100% 0;
  }
}
</style>
